package com.xingkeduo.model.po;

import java.math.BigDecimal;
import java.util.Date;

public class TActivityUseHistory {
    /** */
    private Long id;

    /** 活动id*/
    private Long activityId;

    /** 活动类型*/
    private String activityType;

    /** 优惠方式*/
    private Integer activityMode;

    /** 活动名称*/
    private String activityName;

    /** 订单ID*/
    private Long orderId;

    /** 对应用户表id*/
    private Long userId;

    /** 活动面额*/
    private BigDecimal activityAmount;

    /** 减免金额*/
    private BigDecimal reduceAmount;

    /** 预约时间*/
    private Date appointmentTime;

    /** 创建时间/用户使用时间*/
    private Date createTime;

    /** 使用状态  0.初始 1.已使用，2取消使用*/
    private Integer status;

    /** 使用门店*/
    private Long storeId;

    /** 店铺名称*/
    private String storeName;

    /** */
    private String remark;

    /** 发型师ID*/
    private Long hairStyleId;
    
    
    
    public TActivityUseHistory() {
		super();
	}

	public TActivityUseHistory(Long activityId, String activityType, Integer activityMode, String activityName,
			Long orderId, Long userId, BigDecimal activityAmount, Date appointmentTime, Date createTime, Integer status,
			Long storeId, String storeName, String remark, Long hairStyleId,BigDecimal reduceAmount) {
		super();
		this.activityId = activityId;
		this.activityType = activityType;
		this.activityMode = activityMode;
		this.activityName = activityName;
		this.orderId = orderId;
		this.userId = userId;
		this.activityAmount = activityAmount;
		this.appointmentTime = appointmentTime;
		this.createTime = createTime;
		this.status = status;
		this.storeId = storeId;
		this.storeName = storeName;
		this.remark = remark;
		this.hairStyleId = hairStyleId;
		this.reduceAmount = reduceAmount;
	}

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getActivityId() {
        return activityId;
    }

    public void setActivityId(Long activityId) {
        this.activityId = activityId;
    }

    public String getActivityType() {
        return activityType;
    }

    public void setActivityType(String activityType) {
        this.activityType = activityType == null ? null : activityType.trim();
    }

    public Integer getActivityMode() {
        return activityMode;
    }

    public void setActivityMode(Integer activityMode) {
        this.activityMode = activityMode;
    }

    public String getActivityName() {
        return activityName;
    }

    public void setActivityName(String activityName) {
        this.activityName = activityName == null ? null : activityName.trim();
    }

    public Long getOrderId() {
        return orderId;
    }

    public void setOrderId(Long orderId) {
        this.orderId = orderId;
    }

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public BigDecimal getActivityAmount() {
        return activityAmount;
    }

    public void setActivityAmount(BigDecimal activityAmount) {
        this.activityAmount = activityAmount;
    }

    public BigDecimal getReduceAmount() {
        return reduceAmount;
    }

    public void setReduceAmount(BigDecimal reduceAmount) {
        this.reduceAmount = reduceAmount;
    }

    public Date getAppointmentTime() {
        return appointmentTime;
    }

    public void setAppointmentTime(Date appointmentTime) {
        this.appointmentTime = appointmentTime;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Long getStoreId() {
        return storeId;
    }

    public void setStoreId(Long storeId) {
        this.storeId = storeId;
    }

    public String getStoreName() {
        return storeName;
    }

    public void setStoreName(String storeName) {
        this.storeName = storeName == null ? null : storeName.trim();
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark == null ? null : remark.trim();
    }

    public Long getHairStyleId() {
        return hairStyleId;
    }

    public void setHairStyleId(Long hairStyleId) {
        this.hairStyleId = hairStyleId;
    }
}